package com.jhf.skypac_pda.model;

import java.io.Serializable;

public class FinishedProductModel implements Serializable {
    private static final long serialVersionUID = -828322761336296999L;
    /**
     *  "stockIoOrderId": "入库单Id",
     *         "stockIoDetailId": "入库单明细Id",
     *         "materialCode": "物料编码",----
     *         "materialName": "物料名称",----
     *         "materialSpec": "物料规格",----
     *         "materialBatchCode": "卷号",----
     *         "productionReportLength": "卷长度",----
     *         "productionReportNetWeight": "卷净重",----
     *         "productionReportGrossWeight": "卷毛重",
     *         "stockRoomCode": "仓库编码",
     *         "stockRoomName": "仓库名称",
     *         "stockRegionCode": "库区编码",
     *         "stockRegionName": "库区名称",
     *         "stockLocationCode": "库位编码",
     *         "stockLocationName": "库位名称",
     *         "stockIoOrderStatus": "入库单状态", // new:待入库、approved：已入库
     *         "inputTime": "审核时间"
     *         productionRecordCode：生产单号
     *         "sourceCode": "RK24110371",
     *         "sourceType": "production_report",
     *          "sourceLineCode": "1860881711436083200",
     */
    private String stockIoOrderId;
    private String stockIoDetailId;
    private String materialCode;
    private String materialName;
    private String materialSpec;
    private String materialBatchCode;
    private String productionReportLength;
    private String productionReportNetWeight;
    private String productionReportGrossWeight;
    private String stockRoomCode;
    private String stockRoomName;
    private String stockRegionName;
    private String stockRegionCode;
    private String stockLocationCode;
    private String stockLocationName;
    private String inputTime;
    private String productionRecordCode;
    private String sourceCode;
    private String sourceType;
    private String sourceLineCode;

    public String getSourceCode() {
        return sourceCode;
    }

    public void setSourceCode(String sourceCode) {
        this.sourceCode = sourceCode;
    }

    public String getSourceType() {
        return sourceType;
    }

    public void setSourceType(String sourceType) {
        this.sourceType = sourceType;
    }

    public String getSourceLineCode() {
        return sourceLineCode;
    }

    public void setSourceLineCode(String sourceLineCode) {
        this.sourceLineCode = sourceLineCode;
    }

    public String getProductionRecordCode() {
        return productionRecordCode;
    }

    public void setProductionRecordCode(String productionRecordCode) {
        this.productionRecordCode = productionRecordCode;
    }

    private String stockIoOrderStatus; //new:待入库、approved：已入库

    public String getStockIoOrderId() {
        return stockIoOrderId;
    }

    public void setStockIoOrderId(String stockIoOrderId) {
        this.stockIoOrderId = stockIoOrderId;
    }

    public String getStockIoDetailId() {
        return stockIoDetailId;
    }

    public void setStockIoDetailId(String stockIoDetailId) {
        this.stockIoDetailId = stockIoDetailId;
    }

    public String getMaterialCode() {
        return materialCode;
    }

    public void setMaterialCode(String materialCode) {
        this.materialCode = materialCode;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public String getMaterialSpec() {
        return materialSpec;
    }

    public void setMaterialSpec(String materialSpec) {
        this.materialSpec = materialSpec;
    }

    public String getMaterialBatchCode() {
        return materialBatchCode;
    }

    public void setMaterialBatchCode(String materialBatchCode) {
        this.materialBatchCode = materialBatchCode;
    }

    public String getProductionReportLength() {
        return productionReportLength;
    }

    public void setProductionReportLength(String productionReportLength) {
        this.productionReportLength = productionReportLength;
    }

    public String getProductionReportNetWeight() {
        return productionReportNetWeight;
    }

    public void setProductionReportNetWeight(String productionReportNetWeight) {
        this.productionReportNetWeight = productionReportNetWeight;
    }

    public String getProductionReportGrossWeight() {
        return productionReportGrossWeight;
    }

    public void setProductionReportGrossWeight(String productionReportGrossWeight) {
        this.productionReportGrossWeight = productionReportGrossWeight;
    }

    public String getStockRoomCode() {
        return stockRoomCode;
    }

    public void setStockRoomCode(String stockRoomCode) {
        this.stockRoomCode = stockRoomCode;
    }

    public String getStockRoomName() {
        return stockRoomName;
    }

    public void setStockRoomName(String stockRoomName) {
        this.stockRoomName = stockRoomName;
    }

    public String getStockRegionName() {
        return stockRegionName;
    }

    public void setStockRegionName(String stockRegionName) {
        this.stockRegionName = stockRegionName;
    }

    public String getStockRegionCode() {
        return stockRegionCode;
    }

    public void setStockRegionCode(String stockRegionCode) {
        this.stockRegionCode = stockRegionCode;
    }

    public String getStockLocationCode() {
        return stockLocationCode;
    }

    public void setStockLocationCode(String stockLocationCode) {
        this.stockLocationCode = stockLocationCode;
    }

    public String getStockLocationName() {
        return stockLocationName;
    }

    public void setStockLocationName(String stockLocationName) {
        this.stockLocationName = stockLocationName;
    }

    public String getInputTime() {
        return inputTime;
    }

    public void setInputTime(String inputTime) {
        this.inputTime = inputTime;
    }

    public String getStockIoOrderStatus() {
        return stockIoOrderStatus;
    }

    public void setStockIoOrderStatus(String stockIoOrderStatus) {
        this.stockIoOrderStatus = stockIoOrderStatus;
    }

    @Override
    public String toString() {
        return "FinishedProductModel{" +
                "stockIoOrderId='" + stockIoOrderId + '\'' +
                ", stockIoDetailId='" + stockIoDetailId + '\'' +
                ", materialCode='" + materialCode + '\'' +
                ", materialName='" + materialName + '\'' +
                ", materialSpec='" + materialSpec + '\'' +
                ", materialBatchCode='" + materialBatchCode + '\'' +
                ", productionReportLength='" + productionReportLength + '\'' +
                ", productionReportNetWeight='" + productionReportNetWeight + '\'' +
                ", productionReportGrossWeight='" + productionReportGrossWeight + '\'' +
                ", stockRoomCode='" + stockRoomCode + '\'' +
                ", stockRoomName='" + stockRoomName + '\'' +
                ", stockRegionName='" + stockRegionName + '\'' +
                ", stockRegionCode='" + stockRegionCode + '\'' +
                ", stockLocationCode='" + stockLocationCode + '\'' +
                ", stockLocationName='" + stockLocationName + '\'' +
                ", inputTime='" + inputTime + '\'' +
                ", productionRecordCode='" + productionRecordCode + '\'' +
                ", sourceCode='" + sourceCode + '\'' +
                ", sourceType='" + sourceType + '\'' +
                ", sourceLineCode='" + sourceLineCode + '\'' +
                ", stockIoOrderStatus='" + stockIoOrderStatus + '\'' +
                '}';
    }
}
